thunderous applause - German English Dictionary